package com.luzyluis.medicalcalendar.clases;

import java.util.Calendar;
import java.util.Date;

public class Tratamiento {
    String codMedicamento;
    float cantidadTrat;
    String modoTrat;
    int desayuno;
    int almuerzo;
    int comida;
    int merienda;
    int cena;
    int acostarse;
    Date fechaIni;
    Date fechaFin;
    Date fechaMaxDisp;
    String image;

    public Tratamiento(String codMedicamento, float cantidadTrat, String modoTrat, int desayuno,
                       int almuerzo, int comida, int merienda, int cena, int acostarse,
                       Date fechaIni, Date fechaFin, Date fechaMaxDisp, String image) {
        this.codMedicamento = codMedicamento;
        this.cantidadTrat = cantidadTrat;
        this.modoTrat = modoTrat;
        this.desayuno = desayuno;
        this.almuerzo = almuerzo;
        this.comida = comida;
        this.merienda = merienda;
        this.cena = cena;
        this.acostarse = acostarse;
        this.fechaIni = fechaIni;
        this.fechaFin = fechaFin;
        this.fechaMaxDisp = fechaMaxDisp;
        this.image = image;
    }

    @Override
    public String toString() {
        String retorno =  "Código: " + codMedicamento + " - " + cantidadTrat + " " + modoTrat + " en ";
        retorno += desayuno==1?"desayuno ": "";
        retorno += (almuerzo==1)?"almuerzo ": "";
        retorno += comida ==1? "comida ": "";
        retorno += merienda==1?"merienda ": "";
        retorno += (cena==1)?"cena ": "";
        retorno += acostarse ==1? "acostarse ": "";
        retorno += " desde " + fechaIni + " hasta " + fechaFin;
        //Calendar fechaMaxDisp;
        //String image;


        return retorno;
    }
}
